<%@ page contentType="text/html; charset=utf-8" language="java"
	errorPage=""%>
<%@taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
<html>
	<head>
		<TITLE>最新消息列表</TITLE>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<LINK href="./jsp/manage/css/style.css" type=text/css rel=stylesheet>
		<style type="text/css" media="all">
@import "./jsp/manage/css/global.css";

@import "./jsp/manage/thickbox-code/thickbox.css";
</style>
		<link rel="stylesheet" id='skin' type="text/css"
			href="./jsp/manage/css/ymPrompt.css" />
		<script src="./jsp/manage/js/jquery-compressed.js"
			type="text/javascript"></script>
		<script src="./jsp/manage/js/thickbox.js" type="text/javascript"></script>
		<script src="./jsp/manage/js/global.js" type="text/javascript"></script>
		<script src="./jsp/manage/js/mon.js" type="text/javascript"></script>
		<script type="text/javascript" src="./jsp/manage/js/ymPrompt.js"></script>
		<script language="javascript" type="text/javascript">
		
function fnOnPageChanged(page) {
	var keyword=document.getElementById("keyword").value;
	var keywordType=document.getElementById("keywordType").value;
	var radiooption=document.getElementById("radiooption").value;
	var url = '<%=request.getContextPath()%>/newsManage.do?method=newslist&keyword='+keyword+'&keywordType='+keywordType+'&radiooption='+radiooption+'&pageNow='+page;
	document.location.href = url;
}
</script>


		<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 5px;
}
-->
</style>
	</head>
	<body>
		<div id="content">

			<TABLE class=border cellSpacing=1 cellPadding=2 width="100%"
				align=center border=0>
				<TBODY>
					<TR class=topbg>
						<TD align=middle colSpan=2 height=22>
							<STRONG>最新消息管理</STRONG>
						</TD>
					</TR>
					<TR class=topbg>
						<TD>
							<STRONG> <a href="<%=request.getContextPath()%>/newsManage.do?method=newslist">最新消息管理首页</a>
								[ <a href="<%=request.getContextPath()%>/newsManage.do?method=newsadd">添加最新消息</a> ]</STRONG>
						</TD>
					</TR>

					<TR>
						<TD>
							<br>
							<form name=form action="<%=request.getContextPath()%>/newsManage.do?method=newslist"
								method=post>
								<TABLE width="100%" align=center border=0>

									<TR>
										<TD width=100 height=10>
											<STRONG>选项：</STRONG>
										</TD>
										<TD>
											<INPUT onclick=submit(); type=radio CHECKED id="all"  value=all
												name=radiooption <c:if test="${radiooption=='all'}" > checked</c:if>>
											所有最新消息 &nbsp;&nbsp;&nbsp;&nbsp;
											<INPUT onclick=submit(); type=radio id="weishenhe"  value=weishenhe
												name=radiooption <c:if test="${radiooption=='weishenhe'}" > checked</c:if>>
											未审核的最新消息 &nbsp;&nbsp;&nbsp;&nbsp;
											<INPUT onclick=submit(); type=radio id="yitongguo"  value=yitongguo
												name=radiooption <c:if test="${radiooption=='yitongguo'}" > checked</c:if>>
											已通过的最新消息 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
											<INPUT onclick=submit(); type=radio id="weitongguo"  value=weitongguo
												name=radiooption <c:if test="${radiooption=='weitongguo'}" > checked</c:if>>
											未通过的最新消息 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
											<INPUT onclick=submit(); type=radio id="zhiding"  value=zhiding
												name=radiooption <c:if test="${radiooption=='zhiding'}" > checked</c:if>>
											置顶的最新消息 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
										</TD>
									</TR>
								</TABLE>
							</form>
						</TD>
					</TR>

				</TBODY>
			</TABLE>


			<div id="content">
				<table border="0" width="100%" align="center">
					<!-- 一级table 提供“搜索功能” -->
					<tr>
						<td align="center">

							<form
								action="<%=request.getContextPath()%>/newsManage.do?method=newslist"
								method="post">
								<SELECT size=1 name="keywordType">
									<OPTION value="title" selected>
										文章标题
									</OPTION>
									<OPTION value="writer">
										录入者
									</OPTION>
								</SELECT>
								<input name="keyword" type="text" size="40" maxlength="40" />
								<input name="button" type="submit" value="查找" />
							</form>
						</td>
					</tr>
				</table>

				<form name="form_1" method="post">


					<table width="100%" border="0" cellspacing="0" cellpadding="0"
						class="data">

						<tr>
							<sec:authorize ifAllGranted="ROLE_NEWS_SHENHE">
							<th colspan="2" align="center" nowrap="nowrap">
							</sec:authorize>
							<sec:authorize ifNotGranted="ROLE_NEWS_SHENHE">
							<th colspan="1" align="center" nowrap="nowrap">
							</sec:authorize>
								<div align="center">
									ID
								</div>
							</th>
							<th colspan="3" align="center" nowrap="nowrap">
								最新消息标题
							</th>
							<th width="6%" align="center" nowrap="nowrap">
								发布时间
							</th>
							<th width="7%" align="center" nowrap="nowrap">
								置顶
							</th>
							<th width="5%" align="center" nowrap="nowrap">
								有效期
							</th>
							<th width="4%" align="center" nowrap="nowrap">
								审核
							</th>
							<th width="11%" align="center" nowrap="nowrap">
								操作
							</th>
						</tr>
						<c:forEach items="${newslist}" var="news">
							<c:if test="${news.newsId%2==1}">
								<c:set var="rowtype" value="odd" />
							</c:if>
							<c:if test="${news.newsId%2==0}">
								<c:set var="rowtype" value="even" />
							</c:if>
							<tr class="${rowtype}" onMouseOver="this.className = 'row_over';"
								onMouseOut="this.className = '${rowtype}';">
								<sec:authorize ifAllGranted="ROLE_NEWS_SHENHE">
								<td width="4%" align="center" nowrap="nowrap">
									<input type="checkbox" name="checkbox_${news.newsId}"
										id="checkbox_row_${news.newsId}" value="${news.newsId}" />
								</td>
								</sec:authorize>
								<td width="6%" align="center" nowrap="nowrap">
									${news.newsId}
								</td>
								<td colspan="3" align="left" nowrap="nowrap">
									<a
										href="<%=request.getContextPath()%>/newsManage.do?method=newsContent&newsid=${news.newsId}">${news.title}</a>
								</td>

								<td align="center" nowrap="nowrap">
									<fmt:formatDate value="${news.pubDate}" pattern="yyyy-MM-dd" />
								</td>
								<td align="center" nowrap="nowrap">
									<c:if test="${news.top==1}">
										<img src="./jsp/manage/images/yes.gif" alt="top" width="13"
											height="13">
									</c:if>
								</td>
								<td align="center" nowrap="nowrap">
									<fmt:formatDate value="${news.topStartTime}"
										pattern="yyyy-MM-dd" />
									-
									<fmt:formatDate value="${news.topEndTime}" pattern="yyyy-MM-dd" />
								</td>
								<td align="center" nowrap="nowrap">
									<font color="red"> <c:choose>
											<c:when test="${news.aproveState==0}">
												<img src="./jsp/manage/images/aprove.gif" width="13"
													height="13">
											</c:when>
											<c:when test="${news.aproveState==1}">
												<img src="./jsp/manage/images/ok.gif" width="13" height="13">
											</c:when>
											<c:otherwise>
												<img src="./jsp/manage/images/not.gif" width="13"
													height="13">
											</c:otherwise>
										</c:choose> </font>
								</td>
								<td align="center" nowrap="nowrap">
									<c:if test="${1>2}">
										<a
											href="<%=request.getContextPath()%>/newsManage.do?method=newsshow&newsid=${news.newsId}">查看</a>
							|
                        </c:if>
									<a
										href="<%=request.getContextPath()%>/newsManage.do?method=newsedit&newsid=${news.newsId}">编辑</a>
									|
									<a
										href="<%=request.getContextPath()%>/newsManage.do?method=newsdel&newsid=${news.newsId}"
										onClick="return confirm('您确定要删除 ${news.title} ？');">删除</a>
								</td>
							</tr>
						</c:forEach>
						<sec:authorize ifAllGranted="ROLE_NEWS_SHENHE">
						<tr>
							<td colspan="2" align="center" bgcolor="#FCFCFC">
								&nbsp;
							</td>
							<td colspan="2" align="center" bgcolor="#FCFCFC">
								<input name="chkall" onClick="checkall(this.form)"
									type="checkbox">
								全选
							</td>
							<td width="6%" align="center" bgcolor="#FCFCFC">
								<input type="button" name="approved" id="approved1" value="审核通过"
									onClick="ymPrompt.confirmInfo('确认审核吗？',null,null,null,handler)" />
							</td>
							<td width="1%" align="center" bgcolor="#FCFCFC">
								&nbsp;
							</td>
							<td width="5%" align="center" bgcolor="#FCFCFC">
								<div align="left">
									<input type="button" name="notapproved" id="approved2"
										value="不通过"
										onClick="ymPrompt.confirmInfo('确认驳回吗？',null,null,null,handler2)" />
								</div>
							</td>
						</tr>
						</sec:authorize>
						<tr>
							<td colspan="15" align="center" bgcolor="#FCFCFC">
							<input type="hidden" id="keywordType" value="${keywordType}">
							<input type="hidden" id="keyword" value="${keyword}">
							<input type="hidden" id="radiooption" value="${radiooption}">
								<div align="left">
									<span style="font-size: 13px">共<b>${entryTatal}</b>
										篇文章&nbsp;&nbsp; <a
										href="<%=request.getContextPath()%>/newsManage.do?method=newslist&keyword=${keyword}&keywordType=${keywordType}&radiooption=${radiooption}&&pageNow=1">首页
									</a> <c:choose>
											<c:when test="${pageNow>1}">
												<a
													href="<%=request.getContextPath()%>/newsManage.do?method=newslist&keyword=${keyword}&keywordType=${keywordType}&radiooption=${radiooption}&&pageNow=${pageNow-1}">上一页</a>
											</c:when>
											<c:otherwise> 上一页 </c:otherwise>
										</c:choose> <c:choose>
											<c:when test="${pageNow<pageTatal}">
												<a
													href="<%=request.getContextPath()%>/newsManage.do?method=newslist&keyword=${keyword}&keywordType=${keywordType}&radiooption=${radiooption}&&pageNow=${pageNow+1}">下一页</a>
											</c:when>
											<c:otherwise> 下一页 </c:otherwise>
										</c:choose> <a
										href="<%=request.getContextPath()%>/newsManage.do?method=newslist&keyword=${keyword}&keywordType=${keywordType}&radiooption=${radiooption}&&pageNow=${pageTatal}">尾页</a>
										页次：<strong><font color="red">${pageNow}</font>/${pageTatal}</strong>页
										&nbsp;共<b>${entryTatal}</b>篇文章 共 <b>${pageTatal}</b>
										页&nbsp;&nbsp;转到第 <select name="pagejump"
											onChange="fnOnPageChanged(this.value);">

											<c:forEach begin="1" end="${pageTatal}" var="i" step="1">
												<c:if test="${pageNow==i}">
													<option value="${i}" selected>
														&nbsp;&nbsp;${pageNow} &nbsp;&nbsp;
													</option>
												</c:if>
												<c:if test="${pageNow!=i}">
													<option value="<c:out value="${i}"/>">
														&nbsp;&nbsp;
														<c:out value="${i}" />
														&nbsp;&nbsp;
													</option>
												</c:if>
											</c:forEach>
										</select> 页</span>
								</div>
							</td>
						</tr>
					</table>
					<table width="100%" border="0" cellpadding="2" cellspacing="0">

					</table>
					<table width="100%" border="0" cellpadding="2" cellspacing="0">
						<tr>
							<td>
								&nbsp;

							</td>

						</tr>
					</table>
				</form>
			</div>
	</body>
</html>
<script type="text/javascript">
function handler(tp){
if(tp=='ok'){
   document.form_1.action="<%=request.getContextPath()%>/newsManage.do?method=newsApprove&approveState=1"
   document.form_1.submit(); 
}
if(tp=='cancel'){}
if(tp=='close'){}
}

function handler2(tp){
if(tp=='ok'){
   document.form_1.action="<%=request.getContextPath()%>/newsManage.do?method=newsApprove&approveState=2";
   document.form_1.submit(); 
}
if(tp=='cancel'){}
if(tp=='close'){}
}
</script>
